@charset "utf-8";
/* CSS Document */
 /* 大图首页样式开始----------------------------------*/
#fdtp {  z-index: 9999999px;background-color:transparent !important;


}
 
#fdtp table {
clear:both;
border:0px !important;}
#fdtp table tr {
clear:both;
border:0px !important;
background-color:transparent !important;

}
#fdtp table th td {
clear:both;
border:none !important;
background-color:transparent !important;

}
#fdtp table tr td {
clear:both;
border:none !important;
background-color:transparent !important;



}
#fdtp  img{
clear:both;
border:none !important;}
--------------------------------------------------------------------------------------------------------------- */
#header2023{
   font-size:14px; display:block; position:relative;padding-top:5px; padding-bottom:5px;height: 100px;overflow: hidden; }
#header2023 a{color:#FFF;}
#topmenu2023{
	background-color:#011e57;
	width: 100%;
 
overflow:hidden;
position:relative;

}
 #topnav2023{
	height:100px; 
        position: absolute;
        top: 120px; 
	z-index:500;
}

#mcontent2023 {
	width: 100%;
	height: auto;
	position: absolute;
        top: 120px; 
	z-index:11;
        margin-auto;left:0;right:0;
      /* left:50%;
       transform: translate(-50% ,-50%); */ /* 50%为自身尺寸的一半 */


}

#righthon{text-align: left; color: #fff;font-size:14px; margin-right: 150px; float: right; display: block;}



#navigation, #navigation ul, #navigation ul li, #navigation ul li a, #navigation #menu-button { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#navigation #menu-button { display: none; }
#navigation { background: transparent; margin-top:20px; position:absolute;top:-10px; right:0px;}
#navigation > ul > li { float: left;list-style-type:none; }
#navigation.align-center > ul { font-size: 0; text-align: center; }
#navigation.align-center > ul > li { display: inline-block; float: none; }
#navigation.align-center ul ul { text-align: left; }
#navigation.align-right > ul > li { float: right; }
#navigation > ul > li > a { padding: 20px 5px; font-size: 16px; text-decoration: none; color: #333; text-transform: uppercase; font-weight: 600; }
#navigation > ul > li > a:hover { color: red; padding: 21px 5px; }
#navigation > ul > li.has-sub > a { padding-right: 10px; }

/*#navigation > ul > li.has-sub > a:after {position: absolute; top: 22px; right: 11px; width: 8px; height: 2px; 
  display: block; background: #dddddd; content: '';}*/
#navigation > ul > li.has-sub > a:before { position: absolute; right: 14px; font-family: FontAwesome;-webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }
#navigation > ul > li:before { position: absolute; right: 0px; top: 15px; color: #039284; font-family: FontAwesome; content: ""; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }
#navigation > ul > li:last-child:before { content: " "; }

/*#navigation > ul > li.has-sub:hover > a:before {top: 23px; height: 0;}*/
#navigation ul ul { position: absolute; left: -9999px; }
#navigation.align-right ul ul { text-align: right; }
#navigation ul ul li { height: 0; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }
#navigation li:hover > ul { left: auto; }
#navigation.align-right li:hover > ul { left: auto; right: 0; }
#navigation li:hover > ul > li { height: 35px; }
#navigation ul ul ul { margin-left: 100%; top: 0; }
#navigation.align-right ul ul ul { margin-left: 0; margin-right: 100%; }
#navigation ul ul li a { border-bottom: 1px solid rgba(150, 150, 150, 0.15); padding: 15px 15px; width: 150px; font-size: 14px; text-decoration: none; color: #fff; font-weight: 600; background: #262626; text-transform: uppercase; }
#navigation ul ul li:last-child > a, #navigation ul ul li.last-item > a { border-bottom: 0; }
#navigation ul ul li:hover > a, #navigation ul ul li a:hover { color:red; }
#navigation ul ul li.has-sub > a:after { position: absolute; top: 16px; right: 11px; width: 8px; height: 2px; display: block; background: #dddddd; content: ''; }
#navigation.align-right ul ul li.has-sub > a:after { right: auto; left: 11px; }
#navigation ul ul li.has-sub > a:before { position: absolute; top: 13px; right: 14px; display: block; width: 2px; height: 8px; background: #dddddd; content: ''; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }
#navigation.align-right ul ul li.has-sub > a:before { right: auto; left: 14px; }
#navigation ul ul > li.has-sub:hover > a:before { top: 17px; height: 0; }
#navigation.small-screen { width: 100%; }
#navigation.small-screen ul { width: 50%; margin-left:50%; display: none; margin-top:50px;z-index:100;background-color:#002d98 ;}
#navigation.small-screen.align-center > ul { text-align: left; }
#navigation.small-screen ul li { width: 100%; border-top: 1px solid rgba(120, 120, 120, 0.2); }
#navigation.small-screen ul ul li, #navigation.small-screen li:hover > ul > li { height: auto; }
#navigation.small-screen ul li a, #navigation.small-screen ul ul li a { width: 100%; border-bottom: 0;color:white; }
#navigation.small-screen > ul > li { float: none; }
#navigation.small-screen ul ul li a { padding-left: 25px; }
#navigation.small-screen ul ul ul li a { padding-left: 35px; }
#navigation.small-screen ul ul li a { color: #fff; background: none; }
#navigation.small-screen ul ul li:hover > a, #navigation.small-screen ul ul li.active > a { color: #c5f016; }
#navigation.small-screen ul ul, #navigation.small-screen ul ul ul, #navigation.small-screen.align-right ul ul { position: relative; left: 0; width: 100%; margin: 0; text-align: left; }
#navigation.small-screen > ul > li.has-sub > a:after, #navigation.small-screen > ul > li.has-sub > a:before, #navigation.small-screen ul ul > li.has-sub > a:after, #navigation.small-screen ul ul > li.has-sub > a:before { display: none; }
#navigation.small-screen #menu-button { display: block; padding: 17px; color: #fff; cursor: pointer; font-size: 12px; text-transform: uppercase; font-weight: 700; width:50px;height:50px; background-color:#011e57;float:right;}
#navigation.small-screen #menu-button:after { position: absolute; top: 22px; right: 17px; display: block; height: 5px; width: 20px; border-top: 2px solid #fff; border-bottom: 2px solid #fff; content: ''; }
#navigation.small-screen #menu-button:before { position: absolute; top: 16px; right: 17px; display: block; height: 2px; width: 20px; background: #fff; content: ''; }
#navigation.small-screen #menu-button.menu-opened:after { top: 23px; border: 0; height: 2px; width: 15px; background: #fff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
#navigation.small-screen #menu-button.menu-opened:before { top: 23px; background: #fff; width: 15px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
#navigation.small-screen .submenu-button { position: absolute; z-index: 99; right: 0; top: 0; display: block; border-left: 1px solid rgba(120, 120, 120, 0.2); height: 50px; width: 50px; cursor: pointer; }
#navigation.small-screen .submenu-button.submenu-opened { background: #c5f016; }
#navigation.small-screen ul ul .submenu-button { height: 34px; width: 34px; }
#navigation.small-screen .submenu-button:after { position: absolute; top: 22px; right: 19px; width: 8px; height: 2px; display: block; background: #fff; content: ''; }
#navigation.small-screen ul ul .submenu-button:after { top: 15px; right: 13px; }
#navigation.small-screen .submenu-button.submenu-opened:after { background: #333; }
#navigation.small-screen .submenu-button:before { position: absolute; top: 19px; right: 22px; display: block; width: 2px; height: 8px; background: #fff; content: ''; }
#navigation.small-screen ul ul .submenu-button:before { top: 12px; right: 16px; }
#navigation.small-screen .submenu-button.submenu-opened:before { display: none; }
#navigation.small-screen.select-list { padding: 5px; }
.navigation-search { }
.navigation-search i { }
 
 
/*右侧悬浮导航*/
#quickblock{ height:504px;position:fixed;right:20px;
;_position:absolute;display:none;overflow:hidden;/*margin-left:705px;*/ z-index:50}/*left50%确保页面中间，左边距515大于页面内容的一半，确保在内容整体右侧外*/
.quicklist { float:left; background: #183266; width:89px; height:175px; padding-top:10px;}
.quicklist ul { padding:0px; }
.quicklist ul li { line-height:30px; height:30px; border-bottom: solid 1px #3A5178; overflow: hidden; list-style-type:none; text-align:center; font-size:14px; }
.quicklist ul li  a{ text-decoration:none; color:#CCC;}
#quicknav{width:28px;  background-color:#183266; }
#gotop_small{text-align:center; background-color:#011E57;}
#quickbut_small{text-align:center; background-color:#011E57;}
#quicknav_big{
/*	display:none;*/
	max-width:89px;
	 height:275px;
	 position:absolute;
	 left:0px;
 
}
#gotop{
	float: left;
/*	width: 89px;*/
	height: 55px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #011E57;
	}
#quickbut{
	float:left;
	width:89px;
	 height:35px;
	text-align:center;
	margin:0px;
	padding:0px; 
	background-color:#011E57; 
	
	}
#aFloatTools_Hide{
	
	
	width:89px; 
	background-color:#011e57;
	text-align:center;
	}
/*----快速导航-----*/

